Colin Walters [Thu, 9 Feb 2012 01:22:27 +0000 (20:22 -0500)]
ostree-switch-root: Correctly prepend sysroot before mounts to move from dracut
Colin Walters [Thu, 9 Feb 2012 01:22:04 +0000 (20:22 -0500)]
installer: Fix typo
Colin Walters [Wed, 8 Feb 2012 22:34:08 +0000 (17:34 -0500)]
installer: Further work on booting with host kernel, modified dracut
Colin Walters [Wed, 8 Feb 2012 22:33:52 +0000 (17:33 -0500)]
manifest: Build dracut
Colin Walters [Wed, 8 Feb 2012 22:33:31 +0000 (17:33 -0500)]
installer: Ensure we have /var/tmp
Colin Walters [Wed, 8 Feb 2012 22:33:01 +0000 (17:33 -0500)]
contents: Pull in module-init-tools and cpio
Both needed by dracut.
Colin Walters [Wed, 8 Feb 2012 22:32:34 +0000 (17:32 -0500)]
switchroot: Further work on being dracut-only
Colin Walters [Wed, 8 Feb 2012 21:37:14 +0000 (16:37 -0500)]
ostbuild: Add 'status' command
Roughly equivalent to 'jhbuild info'.
Colin Walters [Sun, 5 Feb 2012 21:02:44 +0000 (16:02 -0500)]
Add ostree-switch-root here
Merge the code from ostree-init; now that we're back to targeting an
initramfs (dracut), we don't need to statically link the binary, so
there's no strong reason to have a separate module.
Colin Walters [Sat, 4 Feb 2012 15:46:00 +0000 (10:46 -0500)]
gnomeos: More tweaks to install/run scripts
The run script now allows using the current kernel+initrd.
Colin Walters [Sat, 4 Feb 2012 15:44:46 +0000 (10:44 -0500)]
gnomeos: Fix hwdata install
Colin Walters [Fri, 3 Feb 2012 23:21:42 +0000 (18:21 -0500)]
README: Some more details.
Colin Walters [Fri, 3 Feb 2012 13:42:07 +0000 (08:42 -0500)]
Update READMEs a bit
Colin Walters [Thu, 2 Feb 2012 18:57:02 +0000 (13:57 -0500)]
gnomeos-contents: Try to ensure we have ostree-native
Colin Walters [Thu, 2 Feb 2012 18:56:46 +0000 (13:56 -0500)]
vcs: Delete temporary directory too
Colin Walters [Thu, 2 Feb 2012 18:56:25 +0000 (13:56 -0500)]
builtins: Fix error message if workdir doesn't exist
Colin Walters [Thu, 2 Feb 2012 18:55:49 +0000 (13:55 -0500)]
README: Fixes
Colin Walters [Thu, 2 Feb 2012 14:22:44 +0000 (09:22 -0500)]
ostbuild: Add 'checkout' builtin
This is useful for the developer to get the source code of
several things at exactly the revision specified in the manifest.
Colin Walters [Thu, 2 Feb 2012 13:40:18 +0000 (08:40 -0500)]
ostbuild: Unify mirrordir lookup code
Colin Walters [Thu, 2 Feb 2012 12:46:52 +0000 (07:46 -0500)]
gnomeos: start writing an install script
Colin Walters [Wed, 1 Feb 2012 03:59:28 +0000 (22:59 -0500)]
triggers: Fix typo in gconf trigger
Colin Walters [Wed, 1 Feb 2012 03:54:32 +0000 (22:54 -0500)]
yocto: Add glib-2.0 depends for ostree
Colin Walters [Wed, 1 Feb 2012 03:54:23 +0000 (22:54 -0500)]
Add gconf trigger
Colin Walters [Wed, 1 Feb 2012 03:14:06 +0000 (22:14 -0500)]
yocto: Switch ostree recipie to pull from GNOME git
Colin Walters [Wed, 1 Feb 2012 01:42:43 +0000 (20:42 -0500)]
gnomeos: Ensure we build ConsoleKit with PK support
Colin Walters [Wed, 1 Feb 2012 00:27:25 +0000 (19:27 -0500)]
gnomeosdistro.conf: Enable 6 gettys by default
Colin Walters [Wed, 1 Feb 2012 00:24:53 +0000 (19:24 -0500)]
run.sh: Bump default memory to 512M
Colin Walters [Wed, 1 Feb 2012 00:21:16 +0000 (19:21 -0500)]
run.sh: Enable qemu monitor by default
Colin Walters [Tue, 31 Jan 2012 19:49:42 +0000 (14:49 -0500)]
gnomeos: Fix /var/shadow link
Colin Walters [Tue, 31 Jan 2012 23:57:02 +0000 (18:57 -0500)]
ostbuild: Actually compose devel image from devel base
Otherwise we don't have gcc, gdb, git etc...
Colin Walters [Tue, 31 Jan 2012 23:28:16 +0000 (18:28 -0500)]
README: A few more bits
Colin Walters [Tue, 31 Jan 2012 23:08:24 +0000 (18:08 -0500)]
README: Some docs on building
Colin Walters [Tue, 31 Jan 2012 18:04:18 +0000 (13:04 -0500)]
initscripts: Bump PR
This should ensure we actually override an earlier version.
Colin Walters [Tue, 31 Jan 2012 16:24:11 +0000 (11:24 -0500)]
initscripts: Kill bootmisc.sh, add gnomemisc
Colin Walters [Tue, 31 Jan 2012 04:15:58 +0000 (23:15 -0500)]
gnomeos: Ensure we have a symlink to an empty /var/shadow
Colin Walters [Mon, 30 Jan 2012 20:31:39 +0000 (15:31 -0500)]
gnomeos: Move /var/lib/gdm creation into run.sh
We don't use /var from the images really.
Colin Walters [Tue, 31 Jan 2012 01:52:23 +0000 (20:52 -0500)]
gnomeos: DISTRO_FEATURES += pam
Colin Walters [Mon, 30 Jan 2012 17:31:08 +0000 (12:31 -0500)]
gnomeos: More build fixes for latest gstreamer, switch to new folks branch
Colin Walters [Mon, 30 Jan 2012 17:30:30 +0000 (12:30 -0500)]
gnomeos: Pull in libdb-devel explicitly for e-d-s
Colin Walters [Mon, 30 Jan 2012 17:25:24 +0000 (12:25 -0500)]
gnomeos: Build fixes for latest git of various modules
Colin Walters [Sun, 29 Jan 2012 22:40:56 +0000 (17:40 -0500)]
gnomeos: Add nss patch to build on Linux 3.1
Colin Walters [Sun, 29 Jan 2012 22:39:30 +0000 (17:39 -0500)]
gnomeos: Rebase mesa-no-builddir.patch
Colin Walters [Sun, 29 Jan 2012 22:41:17 +0000 (17:41 -0500)]
gnomeos: Drop libxklavier to a release tag
The latest seems to fail to build.
Colin Walters [Sun, 29 Jan 2012 22:24:20 +0000 (17:24 -0500)]
ostbuild: Make separate .lastfetch files for e.g. gtk2 and gtk3
This ensures we don't need to check out any git repository which is
built twice under different names.
Colin Walters [Sun, 29 Jan 2012 21:45:55 +0000 (16:45 -0500)]
gnomeos: Pull OpenSSH into default image
We want to be able to log in.
Colin Walters [Sun, 29 Jan 2012 21:45:17 +0000 (16:45 -0500)]
yocto: [hack] Bump timeout before we run udev trigger
Colin Walters [Sun, 29 Jan 2012 21:42:54 +0000 (16:42 -0500)]
ostbuild: Fix error message for unknown builtin
Colin Walters [Sun, 29 Jan 2012 21:33:36 +0000 (16:33 -0500)]
yocto: ostree depends on libarchive, not just runtime-depends
Colin Walters [Sun, 29 Jan 2012 21:33:07 +0000 (16:33 -0500)]
gnomeos: Fix NetworkManager, upower, PolicyKit builds
Colin Walters [Sun, 29 Jan 2012 21:32:39 +0000 (16:32 -0500)]
gnomeos: Pull in ncurses terminfo into base, and -dev into -devel image
We need the ncurses-dev to compile texinfo, and the terminfo
is important to have in the base info.
Colin Walters [Sun, 29 Jan 2012 18:29:31 +0000 (13:29 -0500)]
mainloop: Ensure we reset running to True when rerun
Otherwise we pretty much exit immediately...
Colin Walters [Fri, 27 Jan 2012 23:25:00 +0000 (18:25 -0500)]
gnomeos: Fix gudev introspection build
Colin Walters [Fri, 27 Jan 2012 23:19:51 +0000 (18:19 -0500)]
gnomeos-run: Ensure we create DBus uuid
Colin Walters [Fri, 27 Jan 2012 16:08:30 +0000 (11:08 -0500)]
gnomeos: Pull in vte/gnome-terminal
Colin Walters [Fri, 27 Jan 2012 13:51:12 +0000 (08:51 -0500)]
ostbuild: Ensure we return the right process exit code
Colin Walters [Fri, 27 Jan 2012 12:33:51 +0000 (07:33 -0500)]
gnomeos: Add more -dev packages
Colin Walters [Fri, 27 Jan 2012 12:33:34 +0000 (07:33 -0500)]
gnomeos: Ensure we have libarchive for ostree-native
Colin Walters [Fri, 27 Jan 2012 12:33:10 +0000 (07:33 -0500)]
gnomeos: Commit to OSTree repo inside bitbake
Colin Walters [Fri, 27 Jan 2012 00:36:07 +0000 (19:36 -0500)]
manifest: Pull in gnome-panel so we work in a VM
Colin Walters [Fri, 27 Jan 2012 00:35:06 +0000 (19:35 -0500)]
gnomeos: Make sure /dev/shm has the right perms
Colin Walters [Fri, 27 Jan 2012 00:34:47 +0000 (19:34 -0500)]
gnomeos: Pull in a lot more PAM modules
Colin Walters [Thu, 26 Jan 2012 16:13:40 +0000 (11:13 -0500)]
gnomeos: initscripts: Add "gnomeudev" script
This is a super lame script...waiting on a systemd rebase.
Colin Walters [Wed, 25 Jan 2012 23:14:58 +0000 (18:14 -0500)]
gnomeos-contents: Fix dependencies
We need to list some things in both RDEPENDS and
RECIPE_PACKAGES, since the name differs for packages, but
they still need to be bitbake dependencies.
Colin Walters [Wed, 25 Jan 2012 17:35:41 +0000 (12:35 -0500)]
gnomeos: Pull in more X.org stuff
Colin Walters [Wed, 25 Jan 2012 17:32:49 +0000 (12:32 -0500)]
gnomeos-run.sh: Only create /etc/passwd if we need to
Otherwise we blow away data from "adduser"
Colin Walters [Wed, 25 Jan 2012 17:32:01 +0000 (12:32 -0500)]
gnomeos: Pull in e2fsprogs binaries, as well as "less" and "procps"
Colin Walters [Wed, 25 Jan 2012 02:13:00 +0000 (21:13 -0500)]
gnomeos: Move /etc/passwd to /var/passwd
This makes "adduser" etc. work without significant modification, and
in general I think is in line with "OS-version indepedent data only
modifiable by programs" so it should be in /var.
Colin Walters [Tue, 24 Jan 2012 13:42:15 +0000 (08:42 -0500)]
gnomeos: Build themes, shared mime info
Colin Walters [Tue, 24 Jan 2012 13:33:41 +0000 (08:33 -0500)]
gnomeos: Update gdm PAM patch to allow gdm-welcome to login
Colin Walters [Mon, 23 Jan 2012 23:09:33 +0000 (18:09 -0500)]
triggers: Add dconf update
Necessary for gdm at least.
Colin Walters [Mon, 23 Jan 2012 22:06:10 +0000 (17:06 -0500)]
core: Add --delete option for fsck
Useful to clean up any broken objects.
Colin Walters [Sun, 22 Jan 2012 18:31:36 +0000 (13:31 -0500)]
gnomeos: Mark dbus-daemon-launch-helper as setuid
Colin Walters [Sun, 22 Jan 2012 18:31:22 +0000 (13:31 -0500)]
ostbuild: Support marking files as setuid
Colin Walters [Sun, 22 Jan 2012 18:27:38 +0000 (13:27 -0500)]
core: Add generic "commit filter" API, use it to implement statoverride
The builder wants the ability to mark a given file as e.g. setuid. To
implement this, the repo now has a callback-based API when importing a
directory to modify or remove items.
The commit tool accepts a "statoverride" file as input which looks like:
+mode /path/to/file
Colin Walters [Sun, 22 Jan 2012 18:10:01 +0000 (13:10 -0500)]
core: Fix test now that ls prints actual size
Colin Walters [Sat, 21 Jan 2012 16:14:17 +0000 (11:14 -0500)]
gnomeos: Building gnome-shell, gnome-control-center
Colin Walters [Sat, 21 Jan 2012 16:13:49 +0000 (11:13 -0500)]
gnomeos-run.sh: Run triggers after checkout
We need to run ldconfig etc.
Colin Walters [Fri, 20 Jan 2012 22:52:08 +0000 (17:52 -0500)]
ostbuild: chdir into source directory when launching debug shell
Colin Walters [Fri, 20 Jan 2012 22:51:26 +0000 (17:51 -0500)]
gnomeos-run: Only clone runtime and devel refs
This is a lot faster.
Colin Walters [Fri, 20 Jan 2012 22:50:59 +0000 (17:50 -0500)]
core: Allow cloning only certain refs for local clone
This is way, way faster.
Colin Walters [Thu, 19 Jan 2012 23:32:59 +0000 (18:32 -0500)]
gnomeos: Start working on vala chain
Colin Walters [Thu, 19 Jan 2012 23:31:37 +0000 (18:31 -0500)]
ostbuild: Ensure we look in correct git repository if --fetch is specified
The mirrordir variable was bound from the previous iteration, which
was clearly broken.
Colin Walters [Thu, 19 Jan 2012 23:31:10 +0000 (18:31 -0500)]
gnomeos: Pull in curl, zip, and eglibc locales
Various build deps.
Colin Walters [Thu, 19 Jan 2012 23:30:45 +0000 (18:30 -0500)]
mainloop: Only delete pid watch if we found the right pid
Colin Walters [Thu, 19 Jan 2012 21:41:59 +0000 (16:41 -0500)]
ostbuild: Show cwd on failure
This is helpful for disambiguation.
Colin Walters [Thu, 19 Jan 2012 14:54:09 +0000 (09:54 -0500)]
core: Add standard::size to info we get from archives
This makes "ostree ls" show the file size.
Colin Walters [Wed, 18 Jan 2012 22:38:45 +0000 (17:38 -0500)]
gnomeos: Building WebKit
Colin Walters [Wed, 18 Jan 2012 22:38:31 +0000 (17:38 -0500)]
ostbuild: Various cleanups
Colin Walters [Wed, 18 Jan 2012 22:38:02 +0000 (17:38 -0500)]
gnomeos: Add gdb to base
Colin Walters [Wed, 18 Jan 2012 22:08:30 +0000 (17:08 -0500)]
ostbuild: Actually do check for Makefile
Just kidding, we need the makefile path to check for .NOTPARALLEL
Colin Walters [Wed, 18 Jan 2012 21:40:47 +0000 (16:40 -0500)]
ostbuild: Don't check for a "Makefile"
WebKit uses GNUmakefile which is totally valid, and this check
isn't really gaining us anything.
Colin Walters [Wed, 18 Jan 2012 18:37:00 +0000 (13:37 -0500)]
gnomeos: Working up through WebKit
Colin Walters [Wed, 18 Jan 2012 18:36:38 +0000 (13:36 -0500)]
gnomeos: Pull in ICU
Colin Walters [Wed, 18 Jan 2012 18:35:53 +0000 (13:35 -0500)]
ostbuild: Ensure we don't retrieve submodules from the network
This is a bit gross...we have to manually frob the submodule
URLs to point to our mirror.
Colin Walters [Tue, 17 Jan 2012 01:19:25 +0000 (20:19 -0500)]
gnomeos: Building a lot more up towards gnome-shell
Colin Walters [Tue, 17 Jan 2012 01:18:54 +0000 (20:18 -0500)]
gnomeos: Pull in libgcrypt, use ostree-init from git
Colin Walters [Tue, 17 Jan 2012 01:17:39 +0000 (20:17 -0500)]
ostbuild: Support rm-configure flag
This is easier than making git patches that delete configure.
Colin Walters [Mon, 16 Jan 2012 22:50:57 +0000 (17:50 -0500)]
ostbuild: Actually exit with error if we fail a build
Colin Walters [Mon, 16 Jan 2012 18:50:32 +0000 (13:50 -0500)]
gnomeos-run.sh: Bump to 6 gigabytes
We're starting to get a large image...later we may want to change
this to only clone the last two builds, but for now this is OK.
Colin Walters [Mon, 16 Jan 2012 16:12:44 +0000 (11:12 -0500)]
gnomeos: Pull ostree-init from separate git repository